;***************************************************************
;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
;* Date/Time created: Fri Sep 05 00:56:30 2008                 *
;***************************************************************
	.compiler_opts --mem_model:code=flat --mem_model:data=large --silicon_version=28 
FP	.set	XAR2

DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Instruments Incorporated")
	.dwattr DW$CU, DW_AT_stmt_list(0x00)
	.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
;**************************************************************
;* CINIT RECORDS                                              *
;**************************************************************
	.sect	".cinit"
	.align	1
	.field  	-IR_1,16
	.field  	_sciReg+0,32
	.field  	_SciaRegs,32		; _sciReg[0] @ 0
	.field  	_ScibRegs,32		; _sciReg[1] @ 32
IR_1:	.set	4


DW$1	.dwtag  DW_TAG_subprogram, DW_AT_name("vsprintf"), DW_AT_symbol_name("_vsprintf")
	.dwattr DW$1, DW_AT_type(*DW$T$10)
	.dwattr DW$1, DW_AT_declaration(0x01)
	.dwattr DW$1, DW_AT_external(0x01)
DW$2	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$43)
DW$3	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$48)
DW$4	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$49)
	.dwendtag DW$1

	.global	_sciReg
_sciReg:	.usect	".ebss",4,1,1
DW$5	.dwtag  DW_TAG_variable, DW_AT_name("sciReg"), DW_AT_symbol_name("_sciReg")
	.dwattr DW$5, DW_AT_location[DW_OP_addr _sciReg]
	.dwattr DW$5, DW_AT_type(*DW$T$68)
	.dwattr DW$5, DW_AT_external(0x01)
DW$6	.dwtag  DW_TAG_variable, DW_AT_name("SciaRegs"), DW_AT_symbol_name("_SciaRegs")
	.dwattr DW$6, DW_AT_type(*DW$T$66)
	.dwattr DW$6, DW_AT_declaration(0x01)
	.dwattr DW$6, DW_AT_external(0x01)
DW$7	.dwtag  DW_TAG_variable, DW_AT_name("ScibRegs"), DW_AT_symbol_name("_ScibRegs")
	.dwattr DW$7, DW_AT_type(*DW$T$66)
	.dwattr DW$7, DW_AT_declaration(0x01)
	.dwattr DW$7, DW_AT_external(0x01)
_Buff$1$0:	.usect	".ebss",100,1,0
;	..\..\Compiler\bin\ac2000.exe -@C:\DOCUME~1\HD22CF~1.H\LOCALS~1\Temp\TI16012 
	.sect	".text"
	.global	_InitSci

DW$8	.dwtag  DW_TAG_subprogram, DW_AT_name("InitSci"), DW_AT_symbol_name("_InitSci")
	.dwattr DW$8, DW_AT_low_pc(_InitSci)
	.dwattr DW$8, DW_AT_high_pc(0x00)
	.dwattr DW$8, DW_AT_begin_file("DSP280x_Sci.c")
	.dwattr DW$8, DW_AT_begin_line(0x1b)
	.dwattr DW$8, DW_AT_begin_column(0x06)
	.dwpsn	"DSP280x_Sci.c",28,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;  27 | void InitSci(void)                                                     
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _InitSci                      FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  2 Auto,  0 SOE     *
;***************************************************************

_InitSci:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#2
	.dwcfa	0x1d, -4
DW$9	.dwtag  DW_TAG_variable, DW_AT_name("Reg"), DW_AT_symbol_name("_Reg")
	.dwattr DW$9, DW_AT_type(*DW$T$67)
	.dwattr DW$9, DW_AT_location[DW_OP_breg20 -2]
	.dwpsn	"DSP280x_Sci.c",29,31
;----------------------------------------------------------------------
;  29 | volatile struct SCI_REGS *Reg = &SciaRegs;                             
;----------------------------------------------------------------------
        MOVL      XAR4,#_SciaRegs       ; |29| 
        MOVL      *-SP[2],XAR4          ; |29| 
	.dwpsn	"DSP280x_Sci.c",31,2
;----------------------------------------------------------------------
;  31 | Reg->SCICCR.all = 0x0007;                                              
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |31| 
        MOV       *+XAR4[0],#7          ; |31| 
	.dwpsn	"DSP280x_Sci.c",40,2
;----------------------------------------------------------------------
;  40 | Reg->SCICTL1.all = 0x03;                                               
;  52 | //BRR = lspclk / (sci baud *8) -1                                      
;  53 | // 115200 = 26                                                         
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |40| 
        MOV       *+XAR4[1],#3          ; |40| 
	.dwpsn	"DSP280x_Sci.c",54,2
;----------------------------------------------------------------------
;  54 | Reg->SCIHBAUD = BRR115200 >> 8;                                        
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |54| 
        MOV       *+XAR4[2],#0          ; |54| 
	.dwpsn	"DSP280x_Sci.c",55,2
;----------------------------------------------------------------------
;  55 | Reg->SCILBAUD = BRR115200 & 0xff;                                      
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |55| 
        MOV       *+XAR4[3],#26         ; |55| 
	.dwpsn	"DSP280x_Sci.c",57,2
;----------------------------------------------------------------------
;  57 | Reg->SCICTL2.bit.RXBKINTENA = 0;//Disable RxRDY int                    
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |57| 
        AND       *+XAR4[4],#0xfffd     ; |57| 
	.dwpsn	"DSP280x_Sci.c",58,2
;----------------------------------------------------------------------
;  58 | Reg->SCICTL2.bit.TXINTENA = 0;//Disable TxRDY int                      
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |58| 
        AND       *+XAR4[4],#0xfffe     ; |58| 
	.dwpsn	"DSP280x_Sci.c",60,3
;----------------------------------------------------------------------
;  60 | Reg->SCIFFTX.all = 0xa000;              // FIFO reset                  
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |60| 
        MOVB      XAR0,#10              ; |60| 
        MOV       *+XAR4[AR0],#40960    ; |60| 
	.dwpsn	"DSP280x_Sci.c",61,3
;----------------------------------------------------------------------
;  61 | Reg->SCIFFCT.all = 0x4000;              // Clear ABD(Auto baud bit)    
;  62 |                                                                 // No p
;     | arity,8 char bits,                                                     
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |61| 
        MOVB      XAR0,#12              ; |61| 
        MOV       *+XAR4[AR0],#16384    ; |61| 
	.dwpsn	"DSP280x_Sci.c",63,2
;----------------------------------------------------------------------
;  63 | Reg->SCICTL1.bit.SWRESET = 1;// SCI from Reset                         
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |63| 
        OR        *+XAR4[1],#0x0020     ; |63| 
	.dwpsn	"DSP280x_Sci.c",65,1
        SUBB      SP,#2
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$8, DW_AT_end_file("DSP280x_Sci.c")
	.dwattr DW$8, DW_AT_end_line(0x41)
	.dwattr DW$8, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$8

	.sect	".text"
	.global	_SCIx_RxChar

DW$10	.dwtag  DW_TAG_subprogram, DW_AT_name("SCIx_RxChar"), DW_AT_symbol_name("_SCIx_RxChar")
	.dwattr DW$10, DW_AT_low_pc(_SCIx_RxChar)
	.dwattr DW$10, DW_AT_high_pc(0x00)
	.dwattr DW$10, DW_AT_begin_file("DSP280x_Sci.c")
	.dwattr DW$10, DW_AT_begin_line(0x43)
	.dwattr DW$10, DW_AT_begin_column(0x06)
	.dwpsn	"DSP280x_Sci.c",68,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;  67 | char SCIx_RxChar(void)                                                 
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _SCIx_RxChar                  FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  2 Auto,  0 SOE     *
;***************************************************************

_SCIx_RxChar:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#2
	.dwcfa	0x1d, -4
DW$11	.dwtag  DW_TAG_variable, DW_AT_name("Reg"), DW_AT_symbol_name("_Reg")
	.dwattr DW$11, DW_AT_type(*DW$T$67)
	.dwattr DW$11, DW_AT_location[DW_OP_breg20 -2]
	.dwpsn	"DSP280x_Sci.c",69,28
;----------------------------------------------------------------------
;  69 | volatile struct SCI_REGS *Reg = &SciaRegs;                             
;----------------------------------------------------------------------
        MOVL      XAR4,#_SciaRegs       ; |69| 
        MOVL      *-SP[2],XAR4          ; |69| 
	.dwpsn	"DSP280x_Sci.c",71,5
;----------------------------------------------------------------------
;  71 | while( !(Reg->SCIRXST.bit.RXRDY) );                                    
;----------------------------------------------------------------------
L1:    
DW$L$_SCIx_RxChar$2$B:
	.dwpsn	"DSP280x_Sci.c",71,12
        MOVL      XAR4,*-SP[2]          ; |71| 
        AND       AL,*+XAR4[5],#0x0040  ; |71| 
        LSR       AL,6                  ; |71| 
        BF        L1,EQ                 ; |71| 
        ; branchcc occurs ; |71| 
DW$L$_SCIx_RxChar$2$E:
	.dwpsn	"DSP280x_Sci.c",72,5
;----------------------------------------------------------------------
;  72 | return (char)Reg->SCIRXBUF.all;                                        
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |72| 
        MOV       AL,*+XAR4[7]          ; |72| 
	.dwpsn	"DSP280x_Sci.c",73,1
        SUBB      SP,#2                 ; |72| 
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs

DW$12	.dwtag  DW_TAG_loop
	.dwattr DW$12, DW_AT_name("D:\SSM\MiniProject\PS_2\PS_2_Firmware_Slave\UserProgram\main\DSP280x_Sci.asm:L1:1:1220543790")
	.dwattr DW$12, DW_AT_begin_file("DSP280x_Sci.c")
	.dwattr DW$12, DW_AT_begin_line(0x47)
	.dwattr DW$12, DW_AT_end_line(0x47)
DW$13	.dwtag  DW_TAG_loop_range
	.dwattr DW$13, DW_AT_low_pc(DW$L$_SCIx_RxChar$2$B)
	.dwattr DW$13, DW_AT_high_pc(DW$L$_SCIx_RxChar$2$E)
	.dwendtag DW$12

	.dwattr DW$10, DW_AT_end_file("DSP280x_Sci.c")
	.dwattr DW$10, DW_AT_end_line(0x49)
	.dwattr DW$10, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$10

	.sect	".text"
	.global	_SCIx_RxChar_NW

DW$14	.dwtag  DW_TAG_subprogram, DW_AT_name("SCIx_RxChar_NW"), DW_AT_symbol_name("_SCIx_RxChar_NW")
	.dwattr DW$14, DW_AT_low_pc(_SCIx_RxChar_NW)
	.dwattr DW$14, DW_AT_high_pc(0x00)
	.dwattr DW$14, DW_AT_begin_file("DSP280x_Sci.c")
	.dwattr DW$14, DW_AT_begin_line(0x4d)
	.dwattr DW$14, DW_AT_begin_column(0x08)
	.dwpsn	"DSP280x_Sci.c",78,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;  77 | Uint16 SCIx_RxChar_NW( const Uint16 sciN, char *pData )                
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _SCIx_RxChar_NW               FR SIZE:   6           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  6 Auto,  0 SOE     *
;***************************************************************

_SCIx_RxChar_NW:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#6
	.dwcfa	0x1d, -8
;* AL    assigned to _sciN
DW$15	.dwtag  DW_TAG_formal_parameter, DW_AT_name("sciN"), DW_AT_symbol_name("_sciN")
	.dwattr DW$15, DW_AT_type(*DW$T$52)
	.dwattr DW$15, DW_AT_location[DW_OP_reg0]
;* AR4   assigned to _pData
DW$16	.dwtag  DW_TAG_formal_parameter, DW_AT_name("pData"), DW_AT_symbol_name("_pData")
	.dwattr DW$16, DW_AT_type(*DW$T$43)
	.dwattr DW$16, DW_AT_location[DW_OP_reg12]
DW$17	.dwtag  DW_TAG_variable, DW_AT_name("sciN"), DW_AT_symbol_name("_sciN")
	.dwattr DW$17, DW_AT_type(*DW$T$52)
	.dwattr DW$17, DW_AT_location[DW_OP_breg20 -1]
DW$18	.dwtag  DW_TAG_variable, DW_AT_name("pData"), DW_AT_symbol_name("_pData")
	.dwattr DW$18, DW_AT_type(*DW$T$43)
	.dwattr DW$18, DW_AT_location[DW_OP_breg20 -4]
DW$19	.dwtag  DW_TAG_variable, DW_AT_name("Reg"), DW_AT_symbol_name("_Reg")
	.dwattr DW$19, DW_AT_type(*DW$T$67)
	.dwattr DW$19, DW_AT_location[DW_OP_breg20 -6]
        MOVL      *-SP[4],XAR4          ; |78| 
        MOV       *-SP[1],AL            ; |78| 
	.dwpsn	"DSP280x_Sci.c",79,31
;----------------------------------------------------------------------
;  79 | volatile struct SCI_REGS *Reg = sciReg[sciN];                          
;----------------------------------------------------------------------
        MOVU      ACC,*-SP[1]
        MOVL      XAR4,#_sciReg         ; |79| 
        LSL       ACC,1                 ; |79| 
        ADDL      XAR4,ACC
        MOVL      ACC,*+XAR4[0]         ; |79| 
        MOVL      *-SP[6],ACC           ; |79| 
	.dwpsn	"DSP280x_Sci.c",81,2
;----------------------------------------------------------------------
;  81 | if( Reg->SCIRXST.bit.RXRDY == 0 )                                      
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[6]          ; |81| 
        AND       AL,*+XAR4[5],#0x0040  ; |81| 
        LSR       AL,6                  ; |81| 
        BF        L2,NEQ                ; |81| 
        ; branchcc occurs ; |81| 
	.dwpsn	"DSP280x_Sci.c",82,3
;----------------------------------------------------------------------
;  82 | return  0;                                                             
;----------------------------------------------------------------------
        MOVB      AL,#0
        BF        L3,UNC                ; |82| 
        ; branch occurs ; |82| 
L2:    
	.dwpsn	"DSP280x_Sci.c",84,2
;----------------------------------------------------------------------
;  84 | *pData = (char)Reg->SCIRXBUF.all;                                      
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[6]          ; |84| 
        MOV       AL,*+XAR4[7]          ; |84| 
        MOVL      XAR4,*-SP[4]          ; |84| 
        MOV       *+XAR4[0],AL          ; |84| 
	.dwpsn	"DSP280x_Sci.c",86,5
;----------------------------------------------------------------------
;  86 | return 1;                                                              
;----------------------------------------------------------------------
        MOVB      AL,#1                 ; |86| 
L3:    
	.dwpsn	"DSP280x_Sci.c",87,1
        SUBB      SP,#6                 ; |86| 
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$14, DW_AT_end_file("DSP280x_Sci.c")
	.dwattr DW$14, DW_AT_end_line(0x57)
	.dwattr DW$14, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$14

	.sect	".text"
	.global	_SCIx_TxChar

DW$20	.dwtag  DW_TAG_subprogram, DW_AT_name("SCIx_TxChar"), DW_AT_symbol_name("_SCIx_TxChar")
	.dwattr DW$20, DW_AT_low_pc(_SCIx_TxChar)
	.dwattr DW$20, DW_AT_high_pc(0x00)
	.dwattr DW$20, DW_AT_begin_file("DSP280x_Sci.c")
	.dwattr DW$20, DW_AT_begin_line(0x5a)
	.dwattr DW$20, DW_AT_begin_column(0x06)
	.dwpsn	"DSP280x_Sci.c",91,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;  90 | void SCIx_TxChar(char Data)                                            
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _SCIx_TxChar                  FR SIZE:   4           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  4 Auto,  0 SOE     *
;***************************************************************

_SCIx_TxChar:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#4
	.dwcfa	0x1d, -6
;* AL    assigned to _Data
DW$21	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$21, DW_AT_type(*DW$T$40)
	.dwattr DW$21, DW_AT_location[DW_OP_reg0]
DW$22	.dwtag  DW_TAG_variable, DW_AT_name("Data"), DW_AT_symbol_name("_Data")
	.dwattr DW$22, DW_AT_type(*DW$T$40)
	.dwattr DW$22, DW_AT_location[DW_OP_breg20 -1]
DW$23	.dwtag  DW_TAG_variable, DW_AT_name("Reg"), DW_AT_symbol_name("_Reg")
	.dwattr DW$23, DW_AT_type(*DW$T$67)
	.dwattr DW$23, DW_AT_location[DW_OP_breg20 -4]
        MOV       *-SP[1],AL            ; |91| 
	.dwpsn	"DSP280x_Sci.c",92,28
;----------------------------------------------------------------------
;  92 | volatile struct SCI_REGS *Reg = &SciaRegs;                             
;----------------------------------------------------------------------
        MOVL      XAR4,#_SciaRegs       ; |92| 
        MOVL      *-SP[4],XAR4          ; |92| 
	.dwpsn	"DSP280x_Sci.c",94,5
;----------------------------------------------------------------------
;  94 | while(!(Reg->SCICTL2.bit.TXRDY));                                      
;----------------------------------------------------------------------
L4:    
DW$L$_SCIx_TxChar$2$B:
	.dwpsn	"DSP280x_Sci.c",94,11
        MOVL      XAR4,*-SP[4]          ; |94| 
        AND       AL,*+XAR4[4],#0x0080  ; |94| 
        LSR       AL,7                  ; |94| 
        BF        L4,EQ                 ; |94| 
        ; branchcc occurs ; |94| 
DW$L$_SCIx_TxChar$2$E:
	.dwpsn	"DSP280x_Sci.c",95,5
;----------------------------------------------------------------------
;  95 | Reg->SCITXBUF = Data;                                                  
;----------------------------------------------------------------------
        MOV       AL,*-SP[1]            ; |95| 
        MOVL      XAR4,*-SP[4]          ; |95| 
        MOVB      XAR0,#9               ; |95| 
        MOV       *+XAR4[AR0],AL        ; |95| 
	.dwpsn	"DSP280x_Sci.c",96,1
        SUBB      SP,#4
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs

DW$24	.dwtag  DW_TAG_loop
	.dwattr DW$24, DW_AT_name("D:\SSM\MiniProject\PS_2\PS_2_Firmware_Slave\UserProgram\main\DSP280x_Sci.asm:L4:1:1220543790")
	.dwattr DW$24, DW_AT_begin_file("DSP280x_Sci.c")
	.dwattr DW$24, DW_AT_begin_line(0x5e)
	.dwattr DW$24, DW_AT_end_line(0x5e)
DW$25	.dwtag  DW_TAG_loop_range
	.dwattr DW$25, DW_AT_low_pc(DW$L$_SCIx_TxChar$2$B)
	.dwattr DW$25, DW_AT_high_pc(DW$L$_SCIx_TxChar$2$E)
	.dwendtag DW$24

	.dwattr DW$20, DW_AT_end_file("DSP280x_Sci.c")
	.dwattr DW$20, DW_AT_end_line(0x60)
	.dwattr DW$20, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$20

	.sect	".text"
	.global	_SCIx_TxString

DW$26	.dwtag  DW_TAG_subprogram, DW_AT_name("SCIx_TxString"), DW_AT_symbol_name("_SCIx_TxString")
	.dwattr DW$26, DW_AT_low_pc(_SCIx_TxString)
	.dwattr DW$26, DW_AT_high_pc(0x00)
	.dwattr DW$26, DW_AT_begin_file("DSP280x_Sci.c")
	.dwattr DW$26, DW_AT_begin_line(0x62)
	.dwattr DW$26, DW_AT_begin_column(0x06)
	.dwpsn	"DSP280x_Sci.c",99,1

	.dwfde DW$CIE
;----------------------------------------------------------------------
;  98 | void SCIx_TxString(char *Str)                                          
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _SCIx_TxString                FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  2 Auto,  0 SOE     *
;***************************************************************

_SCIx_TxString:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#2
	.dwcfa	0x1d, -4
;* AR4   assigned to _Str
DW$27	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Str"), DW_AT_symbol_name("_Str")
	.dwattr DW$27, DW_AT_type(*DW$T$43)
	.dwattr DW$27, DW_AT_location[DW_OP_reg12]
DW$28	.dwtag  DW_TAG_variable, DW_AT_name("Str"), DW_AT_symbol_name("_Str")
	.dwattr DW$28, DW_AT_type(*DW$T$43)
	.dwattr DW$28, DW_AT_location[DW_OP_breg20 -2]
        MOVL      *-SP[2],XAR4          ; |99| 
	.dwpsn	"DSP280x_Sci.c",100,5
;----------------------------------------------------------------------
; 100 | while(*Str)                                                            
;----------------------------------------------------------------------
        BF        L7,UNC                ; |100| 
        ; branch occurs ; |100| 
L5:    
DW$L$_SCIx_TxString$2$B:
	.dwpsn	"DSP280x_Sci.c",102,9
;----------------------------------------------------------------------
; 102 | if(*Str == '\n'){                                                      
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |102| 
        MOV       AL,*+XAR4[0]          ; |102| 
        CMPB      AL,#10                ; |102| 
        BF        L6,NEQ                ; |102| 
        ; branchcc occurs ; |102| 
DW$L$_SCIx_TxString$2$E:
DW$L$_SCIx_TxString$3$B:
	.dwpsn	"DSP280x_Sci.c",103,13
;----------------------------------------------------------------------
; 103 | SCIx_TxChar('\r');                                                     
;----------------------------------------------------------------------
        MOVB      AL,#13                ; |103| 
        LCR       #_SCIx_TxChar         ; |103| 
        ; call occurs [#_SCIx_TxChar] ; |103| 
DW$L$_SCIx_TxString$3$E:
L6:    
DW$L$_SCIx_TxString$4$B:
	.dwpsn	"DSP280x_Sci.c",106,9
;----------------------------------------------------------------------
; 106 | SCIx_TxChar(*Str++ );                                                  
;----------------------------------------------------------------------
        MOVL      XAR4,*-SP[2]          ; |106| 
        MOV       AL,*XAR4++            ; |106| 
        MOVL      *-SP[2],XAR4          ; |106| 
        LCR       #_SCIx_TxChar         ; |106| 
        ; call occurs [#_SCIx_TxChar] ; |106| 
DW$L$_SCIx_TxString$4$E:
L7:    
DW$L$_SCIx_TxString$5$B:
	.dwpsn	"DSP280x_Sci.c",107,5
        MOVL      XAR4,*-SP[2]          ; |107| 
        MOV       AL,*+XAR4[0]          ; |107| 
        BF        L5,NEQ                ; |107| 
        ; branchcc occurs ; |107| 
DW$L$_SCIx_TxString$5$E:
	.dwpsn	"DSP280x_Sci.c",108,1
        SUBB      SP,#2
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs

DW$29	.dwtag  DW_TAG_loop
	.dwattr DW$29, DW_AT_name("D:\SSM\MiniProject\PS_2\PS_2_Firmware_Slave\UserProgram\main\DSP280x_Sci.asm:L7:1:1220543790")
	.dwattr DW$29, DW_AT_begin_file("DSP280x_Sci.c")
	.dwattr DW$29, DW_AT_begin_line(0x64)
	.dwattr DW$29, DW_AT_end_line(0x6b)
DW$30	.dwtag  DW_TAG_loop_range
	.dwattr DW$30, DW_AT_low_pc(DW$L$_SCIx_TxString$5$B)
	.dwattr DW$30, DW_AT_high_pc(DW$L$_SCIx_TxString$5$E)
DW$31	.dwtag  DW_TAG_loop_range
	.dwattr DW$31, DW_AT_low_pc(DW$L$_SCIx_TxString$2$B)
	.dwattr DW$31, DW_AT_high_pc(DW$L$_SCIx_TxString$2$E)
DW$32	.dwtag  DW_TAG_loop_range
	.dwattr DW$32, DW_AT_low_pc(DW$L$_SCIx_TxString$3$B)
	.dwattr DW$32, DW_AT_high_pc(DW$L$_SCIx_TxString$3$E)
DW$33	.dwtag  DW_TAG_loop_range
	.dwattr DW$33, DW_AT_low_pc(DW$L$_SCIx_TxString$4$B)
	.dwattr DW$33, DW_AT_high_pc(DW$L$_SCIx_TxString$4$E)
	.dwendtag DW$29

	.dwattr DW$26, DW_AT_end_file("DSP280x_Sci.c")
	.dwattr DW$26, DW_AT_end_line(0x6c)
	.dwattr DW$26, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$26

	.sect	".text"
	.global	_TxPrintf

DW$34	.dwtag  DW_TAG_subprogram, DW_AT_name("TxPrintf"), DW_AT_symbol_name("_TxPrintf")
	.dwattr DW$34, DW_AT_low_pc(_TxPrintf)
	.dwattr DW$34, DW_AT_high_pc(0x00)
	.dwattr DW$34, DW_AT_begin_file("DSP280x_Sci.c")
	.dwattr DW$34, DW_AT_begin_line(0x6e)
	.dwattr DW$34, DW_AT_begin_column(0x06)
	.dwpsn	"DSP280x_Sci.c",111,1

	.dwfde DW$CIE
DW$35	.dwtag  DW_TAG_variable, DW_AT_name("Buff"), DW_AT_symbol_name("_Buff$1$0")
	.dwattr DW$35, DW_AT_type(*DW$T$72)
	.dwattr DW$35, DW_AT_location[DW_OP_addr _Buff$1$0]
;----------------------------------------------------------------------
; 110 | void TxPrintf(char *Form, ... )                                        
;----------------------------------------------------------------------

;***************************************************************
;* FNAME: _TxPrintf                     FR SIZE:   4           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            2 Parameter,  2 Auto,  0 SOE     *
;***************************************************************

_TxPrintf:
;----------------------------------------------------------------------
; 112 | static char Buff[100];                                                 
; 113 | va_list ArgPtr;                                                        
;----------------------------------------------------------------------
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#4
	.dwcfa	0x1d, -6
DW$36	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Form"), DW_AT_symbol_name("_Form")
	.dwattr DW$36, DW_AT_type(*DW$T$43)
	.dwattr DW$36, DW_AT_location[DW_OP_breg20 -8]
DW$37	.dwtag  DW_TAG_unspecified_parameters
DW$38	.dwtag  DW_TAG_variable, DW_AT_name("ArgPtr"), DW_AT_symbol_name("_ArgPtr")
	.dwattr DW$38, DW_AT_type(*DW$T$49)
	.dwattr DW$38, DW_AT_location[DW_OP_breg20 -4]
	.dwpsn	"DSP280x_Sci.c",114,5
;----------------------------------------------------------------------
; 114 | va_start(ArgPtr,Form);                                                 
;----------------------------------------------------------------------
        MOVZ      AR4,SP                ; |114| 
        SUBB      XAR4,#8               ; |114| 
        MOVL      *-SP[4],XAR4          ; |114| 
	.dwpsn	"DSP280x_Sci.c",115,5
;----------------------------------------------------------------------
; 115 | vsprintf(Buff, Form, ArgPtr);                                          
; 116 | va_end(ArgPtr);                                                        
;----------------------------------------------------------------------
        MOVL      ACC,*-SP[4]           ; |115| 
        MOVL      *-SP[2],ACC           ; |115| 
        MOVL      XAR5,*-SP[8]          ; |115| 
        MOVL      XAR4,#_Buff$1$0       ; |115| 
        LCR       #_vsprintf            ; |115| 
        ; call occurs [#_vsprintf] ; |115| 
	.dwpsn	"DSP280x_Sci.c",117,5
;----------------------------------------------------------------------
; 117 | SCIx_TxString(Buff);                                                   
;----------------------------------------------------------------------
        MOVL      XAR4,#_Buff$1$0       ; |117| 
        LCR       #_SCIx_TxString       ; |117| 
        ; call occurs [#_SCIx_TxString] ; |117| 
	.dwpsn	"DSP280x_Sci.c",118,1
        SUBB      SP,#4
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$34, DW_AT_end_file("DSP280x_Sci.c")
	.dwattr DW$34, DW_AT_end_line(0x76)
	.dwattr DW$34, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$34

;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_vsprintf
	.global	_SciaRegs
	.global	_ScibRegs

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************

DW$T$39	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$39, DW_AT_language(DW_LANG_C)

DW$T$41	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$41, DW_AT_language(DW_LANG_C)
DW$39	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$40)
	.dwendtag DW$T$41


DW$T$44	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$44, DW_AT_language(DW_LANG_C)
DW$40	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$43)
	.dwendtag DW$T$44


DW$T$46	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$46, DW_AT_language(DW_LANG_C)
DW$41	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$43)
DW$42	.dwtag  DW_TAG_unspecified_parameters
	.dwendtag DW$T$46

DW$T$10	.dwtag  DW_TAG_base_type, DW_AT_name("int")
	.dwattr DW$T$10, DW_AT_encoding(DW_ATE_signed)
	.dwattr DW$T$10, DW_AT_byte_size(0x01)

DW$T$50	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$10)
	.dwattr DW$T$50, DW_AT_language(DW_LANG_C)
DW$43	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$43)
DW$44	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$48)
DW$45	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$49)
	.dwendtag DW$T$50

DW$46	.dwtag  DW_TAG_far_type
	.dwattr DW$46, DW_AT_type(*DW$T$19)
DW$T$52	.dwtag  DW_TAG_const_type
	.dwattr DW$T$52, DW_AT_type(*DW$46)

DW$T$53	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$53, DW_AT_language(DW_LANG_C)
DW$47	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$52)
DW$48	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$43)
	.dwendtag DW$T$53

DW$49	.dwtag  DW_TAG_far_type
	.dwattr DW$49, DW_AT_type(*DW$T$38)
DW$T$66	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$66, DW_AT_type(*DW$49)
DW$T$67	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$66)
	.dwattr DW$T$67, DW_AT_address_class(0x16)

DW$T$68	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$67)
	.dwattr DW$T$68, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$68, DW_AT_byte_size(0x04)
DW$50	.dwtag  DW_TAG_subrange_type
	.dwattr DW$50, DW_AT_upper_bound(0x01)
	.dwendtag DW$T$68

DW$T$40	.dwtag  DW_TAG_base_type, DW_AT_name("signed char")
	.dwattr DW$T$40, DW_AT_encoding(DW_ATE_signed_char)
	.dwattr DW$T$40, DW_AT_byte_size(0x01)
DW$T$43	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$40)
	.dwattr DW$T$43, DW_AT_address_class(0x16)
DW$T$49	.dwtag  DW_TAG_typedef, DW_AT_name("va_list"), DW_AT_type(*DW$T$43)
	.dwattr DW$T$49, DW_AT_language(DW_LANG_C)
DW$T$48	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$47)
	.dwattr DW$T$48, DW_AT_address_class(0x16)

DW$T$71	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$40)
	.dwattr DW$T$71, DW_AT_language(DW_LANG_C)

DW$T$72	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$40)
	.dwattr DW$T$72, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$72, DW_AT_byte_size(0x64)
DW$51	.dwtag  DW_TAG_subrange_type
	.dwattr DW$51, DW_AT_upper_bound(0x63)
	.dwendtag DW$T$72

DW$T$19	.dwtag  DW_TAG_typedef, DW_AT_name("Uint16"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)

DW$T$38	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$38, DW_AT_name("SCI_REGS")
	.dwattr DW$T$38, DW_AT_byte_size(0x10)
DW$52	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$21)
	.dwattr DW$52, DW_AT_name("SCICCR"), DW_AT_symbol_name("_SCICCR")
	.dwattr DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$52, DW_AT_accessibility(DW_ACCESS_public)
DW$53	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$53, DW_AT_name("SCICTL1"), DW_AT_symbol_name("_SCICTL1")
	.dwattr DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$53, DW_AT_accessibility(DW_ACCESS_public)
DW$54	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$54, DW_AT_name("SCIHBAUD"), DW_AT_symbol_name("_SCIHBAUD")
	.dwattr DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$54, DW_AT_accessibility(DW_ACCESS_public)
DW$55	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$55, DW_AT_name("SCILBAUD"), DW_AT_symbol_name("_SCILBAUD")
	.dwattr DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$55, DW_AT_accessibility(DW_ACCESS_public)
DW$56	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
	.dwattr DW$56, DW_AT_name("SCICTL2"), DW_AT_symbol_name("_SCICTL2")
	.dwattr DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$56, DW_AT_accessibility(DW_ACCESS_public)
DW$57	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$27)
	.dwattr DW$57, DW_AT_name("SCIRXST"), DW_AT_symbol_name("_SCIRXST")
	.dwattr DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$57, DW_AT_accessibility(DW_ACCESS_public)
DW$58	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$58, DW_AT_name("SCIRXEMU"), DW_AT_symbol_name("_SCIRXEMU")
	.dwattr DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$58, DW_AT_accessibility(DW_ACCESS_public)
DW$59	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$29)
	.dwattr DW$59, DW_AT_name("SCIRXBUF"), DW_AT_symbol_name("_SCIRXBUF")
	.dwattr DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x7]
	.dwattr DW$59, DW_AT_accessibility(DW_ACCESS_public)
DW$60	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$60, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$60, DW_AT_accessibility(DW_ACCESS_public)
DW$61	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$61, DW_AT_name("SCITXBUF"), DW_AT_symbol_name("_SCITXBUF")
	.dwattr DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x9]
	.dwattr DW$61, DW_AT_accessibility(DW_ACCESS_public)
DW$62	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$31)
	.dwattr DW$62, DW_AT_name("SCIFFTX"), DW_AT_symbol_name("_SCIFFTX")
	.dwattr DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0xa]
	.dwattr DW$62, DW_AT_accessibility(DW_ACCESS_public)
DW$63	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$33)
	.dwattr DW$63, DW_AT_name("SCIFFRX"), DW_AT_symbol_name("_SCIFFRX")
	.dwattr DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0xb]
	.dwattr DW$63, DW_AT_accessibility(DW_ACCESS_public)
DW$64	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$35)
	.dwattr DW$64, DW_AT_name("SCIFFCT"), DW_AT_symbol_name("_SCIFFCT")
	.dwattr DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$64, DW_AT_accessibility(DW_ACCESS_public)
DW$65	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$65, DW_AT_name("rsvd2"), DW_AT_symbol_name("_rsvd2")
	.dwattr DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0xd]
	.dwattr DW$65, DW_AT_accessibility(DW_ACCESS_public)
DW$66	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$66, DW_AT_name("rsvd3"), DW_AT_symbol_name("_rsvd3")
	.dwattr DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0xe]
	.dwattr DW$66, DW_AT_accessibility(DW_ACCESS_public)
DW$67	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$37)
	.dwattr DW$67, DW_AT_name("SCIPRI"), DW_AT_symbol_name("_SCIPRI")
	.dwattr DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0xf]
	.dwattr DW$67, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$38

DW$68	.dwtag  DW_TAG_far_type
	.dwattr DW$68, DW_AT_type(*DW$T$40)
DW$T$47	.dwtag  DW_TAG_const_type
	.dwattr DW$T$47, DW_AT_type(*DW$68)
DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x01)

DW$T$21	.dwtag  DW_TAG_union_type
	.dwattr DW$T$21, DW_AT_name("SCICCR_REG")
	.dwattr DW$T$21, DW_AT_byte_size(0x01)
DW$69	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$69, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$69, DW_AT_accessibility(DW_ACCESS_public)
DW$70	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$70, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$70, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$21


DW$T$23	.dwtag  DW_TAG_union_type
	.dwattr DW$T$23, DW_AT_name("SCICTL1_REG")
	.dwattr DW$T$23, DW_AT_byte_size(0x01)
DW$71	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$71, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$71, DW_AT_accessibility(DW_ACCESS_public)
DW$72	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$72, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$72, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$23


DW$T$25	.dwtag  DW_TAG_union_type
	.dwattr DW$T$25, DW_AT_name("SCICTL2_REG")
	.dwattr DW$T$25, DW_AT_byte_size(0x01)
DW$73	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$73, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$73, DW_AT_accessibility(DW_ACCESS_public)
DW$74	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$24)
	.dwattr DW$74, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$74, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$25


DW$T$27	.dwtag  DW_TAG_union_type
	.dwattr DW$T$27, DW_AT_name("SCIRXST_REG")
	.dwattr DW$T$27, DW_AT_byte_size(0x01)
DW$75	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$75, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$75, DW_AT_accessibility(DW_ACCESS_public)
DW$76	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$76, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$76, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$27


DW$T$29	.dwtag  DW_TAG_union_type
	.dwattr DW$T$29, DW_AT_name("SCIRXBUF_REG")
	.dwattr DW$T$29, DW_AT_byte_size(0x01)
DW$77	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$77, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$77, DW_AT_accessibility(DW_ACCESS_public)
DW$78	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$28)
	.dwattr DW$78, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$78, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$29


DW$T$31	.dwtag  DW_TAG_union_type
	.dwattr DW$T$31, DW_AT_name("SCIFFTX_REG")
	.dwattr DW$T$31, DW_AT_byte_size(0x01)
DW$79	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$79, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$79, DW_AT_accessibility(DW_ACCESS_public)
DW$80	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$30)
	.dwattr DW$80, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$80, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$31


DW$T$33	.dwtag  DW_TAG_union_type
	.dwattr DW$T$33, DW_AT_name("SCIFFRX_REG")
	.dwattr DW$T$33, DW_AT_byte_size(0x01)
DW$81	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$81, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$81, DW_AT_accessibility(DW_ACCESS_public)
DW$82	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$32)
	.dwattr DW$82, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$82, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$33


DW$T$35	.dwtag  DW_TAG_union_type
	.dwattr DW$T$35, DW_AT_name("SCIFFCT_REG")
	.dwattr DW$T$35, DW_AT_byte_size(0x01)
DW$83	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$83, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$83, DW_AT_accessibility(DW_ACCESS_public)
DW$84	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$34)
	.dwattr DW$84, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$84, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$35


DW$T$37	.dwtag  DW_TAG_union_type
	.dwattr DW$T$37, DW_AT_name("SCIPRI_REG")
	.dwattr DW$T$37, DW_AT_byte_size(0x01)
DW$85	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$85, DW_AT_name("all"), DW_AT_symbol_name("_all")
	.dwattr DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$85, DW_AT_accessibility(DW_ACCESS_public)
DW$86	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$36)
	.dwattr DW$86, DW_AT_name("bit"), DW_AT_symbol_name("_bit")
	.dwattr DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$86, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$37


DW$T$20	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$20, DW_AT_name("SCICCR_BITS")
	.dwattr DW$T$20, DW_AT_byte_size(0x01)
DW$87	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$87, DW_AT_name("SCICHAR"), DW_AT_symbol_name("_SCICHAR")
	.dwattr DW$87, DW_AT_bit_offset(0x0d), DW_AT_bit_size(0x03)
	.dwattr DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$87, DW_AT_accessibility(DW_ACCESS_public)
DW$88	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$88, DW_AT_name("ADDRIDLE_MODE"), DW_AT_symbol_name("_ADDRIDLE_MODE")
	.dwattr DW$88, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x01)
	.dwattr DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$88, DW_AT_accessibility(DW_ACCESS_public)
DW$89	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$89, DW_AT_name("LOOPBKENA"), DW_AT_symbol_name("_LOOPBKENA")
	.dwattr DW$89, DW_AT_bit_offset(0x0b), DW_AT_bit_size(0x01)
	.dwattr DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$89, DW_AT_accessibility(DW_ACCESS_public)
DW$90	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$90, DW_AT_name("PARITYENA"), DW_AT_symbol_name("_PARITYENA")
	.dwattr DW$90, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x01)
	.dwattr DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$90, DW_AT_accessibility(DW_ACCESS_public)
DW$91	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$91, DW_AT_name("PARITY"), DW_AT_symbol_name("_PARITY")
	.dwattr DW$91, DW_AT_bit_offset(0x09), DW_AT_bit_size(0x01)
	.dwattr DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$91, DW_AT_accessibility(DW_ACCESS_public)
DW$92	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$92, DW_AT_name("STOPBITS"), DW_AT_symbol_name("_STOPBITS")
	.dwattr DW$92, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x01)
	.dwattr DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$92, DW_AT_accessibility(DW_ACCESS_public)
DW$93	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$93, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$93, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$93, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$20


DW$T$22	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$22, DW_AT_name("SCICTL1_BITS")
	.dwattr DW$T$22, DW_AT_byte_size(0x01)
DW$94	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$94, DW_AT_name("RXENA"), DW_AT_symbol_name("_RXENA")
	.dwattr DW$94, DW_AT_bit_offset(0x0f), DW_AT_bit_size(0x01)
	.dwattr DW$94, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$94, DW_AT_accessibility(DW_ACCESS_public)
DW$95	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$95, DW_AT_name("TXENA"), DW_AT_symbol_name("_TXENA")
	.dwattr DW$95, DW_AT_bit_offset(0x0e), DW_AT_bit_size(0x01)
	.dwattr DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$95, DW_AT_accessibility(DW_ACCESS_public)
DW$96	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$96, DW_AT_name("SLEEP"), DW_AT_symbol_name("_SLEEP")
	.dwattr DW$96, DW_AT_bit_offset(0x0d), DW_AT_bit_size(0x01)
	.dwattr DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$96, DW_AT_accessibility(DW_ACCESS_public)
DW$97	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$97, DW_AT_name("TXWAKE"), DW_AT_symbol_name("_TXWAKE")
	.dwattr DW$97, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x01)
	.dwattr DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$97, DW_AT_accessibility(DW_ACCESS_public)
DW$98	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$98, DW_AT_name("rsvd"), DW_AT_symbol_name("_rsvd")
	.dwattr DW$98, DW_AT_bit_offset(0x0b), DW_AT_bit_size(0x01)
	.dwattr DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$98, DW_AT_accessibility(DW_ACCESS_public)
DW$99	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$99, DW_AT_name("SWRESET"), DW_AT_symbol_name("_SWRESET")
	.dwattr DW$99, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x01)
	.dwattr DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$99, DW_AT_accessibility(DW_ACCESS_public)
DW$100	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$100, DW_AT_name("RXERRINTENA"), DW_AT_symbol_name("_RXERRINTENA")
	.dwattr DW$100, DW_AT_bit_offset(0x09), DW_AT_bit_size(0x01)
	.dwattr DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$100, DW_AT_accessibility(DW_ACCESS_public)
DW$101	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$101, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$101, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x09)
	.dwattr DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$101, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$22


DW$T$24	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$24, DW_AT_name("SCICTL2_BITS")
	.dwattr DW$T$24, DW_AT_byte_size(0x01)
DW$102	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$102, DW_AT_name("TXINTENA"), DW_AT_symbol_name("_TXINTENA")
	.dwattr DW$102, DW_AT_bit_offset(0x0f), DW_AT_bit_size(0x01)
	.dwattr DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$102, DW_AT_accessibility(DW_ACCESS_public)
DW$103	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$103, DW_AT_name("RXBKINTENA"), DW_AT_symbol_name("_RXBKINTENA")
	.dwattr DW$103, DW_AT_bit_offset(0x0e), DW_AT_bit_size(0x01)
	.dwattr DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$103, DW_AT_accessibility(DW_ACCESS_public)
DW$104	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$104, DW_AT_name("rsvd"), DW_AT_symbol_name("_rsvd")
	.dwattr DW$104, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x04)
	.dwattr DW$104, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$104, DW_AT_accessibility(DW_ACCESS_public)
DW$105	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$105, DW_AT_name("TXEMPTY"), DW_AT_symbol_name("_TXEMPTY")
	.dwattr DW$105, DW_AT_bit_offset(0x09), DW_AT_bit_size(0x01)
	.dwattr DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$105, DW_AT_accessibility(DW_ACCESS_public)
DW$106	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$106, DW_AT_name("TXRDY"), DW_AT_symbol_name("_TXRDY")
	.dwattr DW$106, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x01)
	.dwattr DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$106, DW_AT_accessibility(DW_ACCESS_public)
DW$107	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$107, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$107, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08)
	.dwattr DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$107, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$24


DW$T$26	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$26, DW_AT_name("SCIRXST_BITS")
	.dwattr DW$T$26, DW_AT_byte_size(0x01)
DW$108	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$108, DW_AT_name("rsvd"), DW_AT_symbol_name("_rsvd")
	.dwattr DW$108, DW_AT_bit_offset(0x0f), DW_AT_bit_size(0x01)
	.dwattr DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$108, DW_AT_accessibility(DW_ACCESS_public)
DW$109	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$109, DW_AT_name("RXWAKE"), DW_AT_symbol_name("_RXWAKE")
	.dwattr DW$109, DW_AT_bit_offset(0x0e), DW_AT_bit_size(0x01)
	.dwattr DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$109, DW_AT_accessibility(DW_ACCESS_public)
DW$110	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$110, DW_AT_name("PE"), DW_AT_symbol_name("_PE")
	.dwattr DW$110, DW_AT_bit_offset(0x0d), DW_AT_bit_size(0x01)
	.dwattr DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$110, DW_AT_accessibility(DW_ACCESS_public)
DW$111	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$111, DW_AT_name("OE"), DW_AT_symbol_name("_OE")
	.dwattr DW$111, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x01)
	.dwattr DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$111, DW_AT_accessibility(DW_ACCESS_public)
DW$112	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$112, DW_AT_name("FE"), DW_AT_symbol_name("_FE")
	.dwattr DW$112, DW_AT_bit_offset(0x0b), DW_AT_bit_size(0x01)
	.dwattr DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$112, DW_AT_accessibility(DW_ACCESS_public)
DW$113	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$113, DW_AT_name("BRKDT"), DW_AT_symbol_name("_BRKDT")
	.dwattr DW$113, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x01)
	.dwattr DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$113, DW_AT_accessibility(DW_ACCESS_public)
DW$114	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$114, DW_AT_name("RXRDY"), DW_AT_symbol_name("_RXRDY")
	.dwattr DW$114, DW_AT_bit_offset(0x09), DW_AT_bit_size(0x01)
	.dwattr DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$114, DW_AT_accessibility(DW_ACCESS_public)
DW$115	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$115, DW_AT_name("RXERROR"), DW_AT_symbol_name("_RXERROR")
	.dwattr DW$115, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x01)
	.dwattr DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$115, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$26


DW$T$28	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$28, DW_AT_name("SCIRXBUF_BITS")
	.dwattr DW$T$28, DW_AT_byte_size(0x01)
DW$116	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$116, DW_AT_name("RXDT"), DW_AT_symbol_name("_RXDT")
	.dwattr DW$116, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$116, DW_AT_accessibility(DW_ACCESS_public)
DW$117	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$117, DW_AT_name("rsvd"), DW_AT_symbol_name("_rsvd")
	.dwattr DW$117, DW_AT_bit_offset(0x02), DW_AT_bit_size(0x06)
	.dwattr DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$117, DW_AT_accessibility(DW_ACCESS_public)
DW$118	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$118, DW_AT_name("SCIFFPE"), DW_AT_symbol_name("_SCIFFPE")
	.dwattr DW$118, DW_AT_bit_offset(0x01), DW_AT_bit_size(0x01)
	.dwattr DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$118, DW_AT_accessibility(DW_ACCESS_public)
DW$119	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$119, DW_AT_name("SCIFFFE"), DW_AT_symbol_name("_SCIFFFE")
	.dwattr DW$119, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x01)
	.dwattr DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$119, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$28


DW$T$30	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$30, DW_AT_name("SCIFFTX_BITS")
	.dwattr DW$T$30, DW_AT_byte_size(0x01)
DW$120	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$120, DW_AT_name("TXFFIL"), DW_AT_symbol_name("_TXFFIL")
	.dwattr DW$120, DW_AT_bit_offset(0x0b), DW_AT_bit_size(0x05)
	.dwattr DW$120, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$120, DW_AT_accessibility(DW_ACCESS_public)
DW$121	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$121, DW_AT_name("TXFFIENA"), DW_AT_symbol_name("_TXFFIENA")
	.dwattr DW$121, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x01)
	.dwattr DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$121, DW_AT_accessibility(DW_ACCESS_public)
DW$122	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$122, DW_AT_name("TXFFINTCLR"), DW_AT_symbol_name("_TXFFINTCLR")
	.dwattr DW$122, DW_AT_bit_offset(0x09), DW_AT_bit_size(0x01)
	.dwattr DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$122, DW_AT_accessibility(DW_ACCESS_public)
DW$123	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$123, DW_AT_name("TXFFINT"), DW_AT_symbol_name("_TXFFINT")
	.dwattr DW$123, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x01)
	.dwattr DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$123, DW_AT_accessibility(DW_ACCESS_public)
DW$124	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$124, DW_AT_name("TXFFST"), DW_AT_symbol_name("_TXFFST")
	.dwattr DW$124, DW_AT_bit_offset(0x03), DW_AT_bit_size(0x05)
	.dwattr DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$124, DW_AT_accessibility(DW_ACCESS_public)
DW$125	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$125, DW_AT_name("TXFIFOXRESET"), DW_AT_symbol_name("_TXFIFOXRESET")
	.dwattr DW$125, DW_AT_bit_offset(0x02), DW_AT_bit_size(0x01)
	.dwattr DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$125, DW_AT_accessibility(DW_ACCESS_public)
DW$126	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$126, DW_AT_name("SCIFFENA"), DW_AT_symbol_name("_SCIFFENA")
	.dwattr DW$126, DW_AT_bit_offset(0x01), DW_AT_bit_size(0x01)
	.dwattr DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$126, DW_AT_accessibility(DW_ACCESS_public)
DW$127	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$127, DW_AT_name("SCIRST"), DW_AT_symbol_name("_SCIRST")
	.dwattr DW$127, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x01)
	.dwattr DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$127, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$30


DW$T$32	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$32, DW_AT_name("SCIFFRX_BITS")
	.dwattr DW$T$32, DW_AT_byte_size(0x01)
DW$128	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$128, DW_AT_name("RXFFIL"), DW_AT_symbol_name("_RXFFIL")
	.dwattr DW$128, DW_AT_bit_offset(0x0b), DW_AT_bit_size(0x05)
	.dwattr DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$128, DW_AT_accessibility(DW_ACCESS_public)
DW$129	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$129, DW_AT_name("RXFFIENA"), DW_AT_symbol_name("_RXFFIENA")
	.dwattr DW$129, DW_AT_bit_offset(0x0a), DW_AT_bit_size(0x01)
	.dwattr DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$129, DW_AT_accessibility(DW_ACCESS_public)
DW$130	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$130, DW_AT_name("RXFFINTCLR"), DW_AT_symbol_name("_RXFFINTCLR")
	.dwattr DW$130, DW_AT_bit_offset(0x09), DW_AT_bit_size(0x01)
	.dwattr DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$130, DW_AT_accessibility(DW_ACCESS_public)
DW$131	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$131, DW_AT_name("RXFFINT"), DW_AT_symbol_name("_RXFFINT")
	.dwattr DW$131, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x01)
	.dwattr DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$131, DW_AT_accessibility(DW_ACCESS_public)
DW$132	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$132, DW_AT_name("RXFFST"), DW_AT_symbol_name("_RXFFST")
	.dwattr DW$132, DW_AT_bit_offset(0x03), DW_AT_bit_size(0x05)
	.dwattr DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$132, DW_AT_accessibility(DW_ACCESS_public)
DW$133	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$133, DW_AT_name("RXFIFORESET"), DW_AT_symbol_name("_RXFIFORESET")
	.dwattr DW$133, DW_AT_bit_offset(0x02), DW_AT_bit_size(0x01)
	.dwattr DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$133, DW_AT_accessibility(DW_ACCESS_public)
DW$134	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$134, DW_AT_name("RXFFOVRCLR"), DW_AT_symbol_name("_RXFFOVRCLR")
	.dwattr DW$134, DW_AT_bit_offset(0x01), DW_AT_bit_size(0x01)
	.dwattr DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$134, DW_AT_accessibility(DW_ACCESS_public)
DW$135	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$135, DW_AT_name("RXFFOVF"), DW_AT_symbol_name("_RXFFOVF")
	.dwattr DW$135, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x01)
	.dwattr DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$135, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$32


DW$T$34	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$34, DW_AT_name("SCIFFCT_BITS")
	.dwattr DW$T$34, DW_AT_byte_size(0x01)
DW$136	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$136, DW_AT_name("FFTXDLY"), DW_AT_symbol_name("_FFTXDLY")
	.dwattr DW$136, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08)
	.dwattr DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$136, DW_AT_accessibility(DW_ACCESS_public)
DW$137	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$137, DW_AT_name("rsvd"), DW_AT_symbol_name("_rsvd")
	.dwattr DW$137, DW_AT_bit_offset(0x03), DW_AT_bit_size(0x05)
	.dwattr DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$137, DW_AT_accessibility(DW_ACCESS_public)
DW$138	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$138, DW_AT_name("CDC"), DW_AT_symbol_name("_CDC")
	.dwattr DW$138, DW_AT_bit_offset(0x02), DW_AT_bit_size(0x01)
	.dwattr DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$138, DW_AT_accessibility(DW_ACCESS_public)
DW$139	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$139, DW_AT_name("ABDCLR"), DW_AT_symbol_name("_ABDCLR")
	.dwattr DW$139, DW_AT_bit_offset(0x01), DW_AT_bit_size(0x01)
	.dwattr DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$139, DW_AT_accessibility(DW_ACCESS_public)
DW$140	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$140, DW_AT_name("ABD"), DW_AT_symbol_name("_ABD")
	.dwattr DW$140, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x01)
	.dwattr DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$140, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$34


DW$T$36	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$36, DW_AT_name("SCIPRI_BITS")
	.dwattr DW$T$36, DW_AT_byte_size(0x01)
DW$141	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$141, DW_AT_name("rsvd"), DW_AT_symbol_name("_rsvd")
	.dwattr DW$141, DW_AT_bit_offset(0x0d), DW_AT_bit_size(0x03)
	.dwattr DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$141, DW_AT_accessibility(DW_ACCESS_public)
DW$142	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$142, DW_AT_name("FREE"), DW_AT_symbol_name("_FREE")
	.dwattr DW$142, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x01)
	.dwattr DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$142, DW_AT_accessibility(DW_ACCESS_public)
DW$143	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$143, DW_AT_name("SOFT"), DW_AT_symbol_name("_SOFT")
	.dwattr DW$143, DW_AT_bit_offset(0x0b), DW_AT_bit_size(0x01)
	.dwattr DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$143, DW_AT_accessibility(DW_ACCESS_public)
DW$144	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$19)
	.dwattr DW$144, DW_AT_name("rsvd1"), DW_AT_symbol_name("_rsvd1")
	.dwattr DW$144, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x03)
	.dwattr DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$144, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$36


	.dwattr DW$8, DW_AT_external(0x01)
	.dwattr DW$10, DW_AT_external(0x01)
	.dwattr DW$10, DW_AT_type(*DW$T$40)
	.dwattr DW$14, DW_AT_external(0x01)
	.dwattr DW$14, DW_AT_type(*DW$T$19)
	.dwattr DW$20, DW_AT_external(0x01)
	.dwattr DW$26, DW_AT_external(0x01)
	.dwattr DW$34, DW_AT_external(0x01)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF CIE ENTRIES                                           *
;***************************************************************

DW$CIE	.dwcie 1, 40
	.dwcfa	0x0c, 20, 0
	.dwcfa	0x07, 0
	.dwcfa	0x07, 1
	.dwcfa	0x07, 2
	.dwcfa	0x07, 3
	.dwcfa	0x07, 4
	.dwcfa	0x07, 5
	.dwcfa	0x08, 6
	.dwcfa	0x08, 7
	.dwcfa	0x08, 8
	.dwcfa	0x08, 9
	.dwcfa	0x08, 10
	.dwcfa	0x08, 11
	.dwcfa	0x07, 12
	.dwcfa	0x07, 13
	.dwcfa	0x07, 14
	.dwcfa	0x07, 15
	.dwcfa	0x07, 16
	.dwcfa	0x07, 17
	.dwcfa	0x07, 18
	.dwcfa	0x07, 19
	.dwcfa	0x07, 20
	.dwcfa	0x07, 21
	.dwcfa	0x07, 22
	.dwcfa	0x07, 23
	.dwcfa	0x07, 24
	.dwcfa	0x07, 25
	.dwcfa	0x07, 26
	.dwcfa	0x08, 27
	.dwcfa	0x07, 28
	.dwcfa	0x07, 29
	.dwcfa	0x07, 30
	.dwcfa	0x07, 31
	.dwcfa	0x07, 32
	.dwcfa	0x07, 33
	.dwcfa	0x07, 34
	.dwcfa	0x07, 35
	.dwcfa	0x07, 36
	.dwcfa	0x07, 37
	.dwcfa	0x07, 38
	.dwcfa	0x07, 39
	.dwcfa	0x07, 40

;***************************************************************
;* DWARF REGISTER MAP                                          *
;***************************************************************

DW$145	.dwtag  DW_TAG_assign_register, DW_AT_name("AL")
	.dwattr DW$145, DW_AT_location[DW_OP_reg0]
DW$146	.dwtag  DW_TAG_assign_register, DW_AT_name("AH")
	.dwattr DW$146, DW_AT_location[DW_OP_reg1]
DW$147	.dwtag  DW_TAG_assign_register, DW_AT_name("PL")
	.dwattr DW$147, DW_AT_location[DW_OP_reg2]
DW$148	.dwtag  DW_TAG_assign_register, DW_AT_name("PH")
	.dwattr DW$148, DW_AT_location[DW_OP_reg3]
DW$149	.dwtag  DW_TAG_assign_register, DW_AT_name("AR0")
	.dwattr DW$149, DW_AT_location[DW_OP_reg4]
DW$150	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR0")
	.dwattr DW$150, DW_AT_location[DW_OP_reg5]
DW$151	.dwtag  DW_TAG_assign_register, DW_AT_name("AR1")
	.dwattr DW$151, DW_AT_location[DW_OP_reg6]
DW$152	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR1")
	.dwattr DW$152, DW_AT_location[DW_OP_reg7]
DW$153	.dwtag  DW_TAG_assign_register, DW_AT_name("AR2")
	.dwattr DW$153, DW_AT_location[DW_OP_reg8]
DW$154	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR2")
	.dwattr DW$154, DW_AT_location[DW_OP_reg9]
DW$155	.dwtag  DW_TAG_assign_register, DW_AT_name("AR3")
	.dwattr DW$155, DW_AT_location[DW_OP_reg10]
DW$156	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR3")
	.dwattr DW$156, DW_AT_location[DW_OP_reg11]
DW$157	.dwtag  DW_TAG_assign_register, DW_AT_name("AR4")
	.dwattr DW$157, DW_AT_location[DW_OP_reg12]
DW$158	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR4")
	.dwattr DW$158, DW_AT_location[DW_OP_reg13]
DW$159	.dwtag  DW_TAG_assign_register, DW_AT_name("AR5")
	.dwattr DW$159, DW_AT_location[DW_OP_reg14]
DW$160	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR5")
	.dwattr DW$160, DW_AT_location[DW_OP_reg15]
DW$161	.dwtag  DW_TAG_assign_register, DW_AT_name("AR6")
	.dwattr DW$161, DW_AT_location[DW_OP_reg16]
DW$162	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR6")
	.dwattr DW$162, DW_AT_location[DW_OP_reg17]
DW$163	.dwtag  DW_TAG_assign_register, DW_AT_name("AR7")
	.dwattr DW$163, DW_AT_location[DW_OP_reg18]
DW$164	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR7")
	.dwattr DW$164, DW_AT_location[DW_OP_reg19]
DW$165	.dwtag  DW_TAG_assign_register, DW_AT_name("SP")
	.dwattr DW$165, DW_AT_location[DW_OP_reg20]
DW$166	.dwtag  DW_TAG_assign_register, DW_AT_name("XT")
	.dwattr DW$166, DW_AT_location[DW_OP_reg21]
DW$167	.dwtag  DW_TAG_assign_register, DW_AT_name("T")
	.dwattr DW$167, DW_AT_location[DW_OP_reg22]
DW$168	.dwtag  DW_TAG_assign_register, DW_AT_name("ST0")
	.dwattr DW$168, DW_AT_location[DW_OP_reg23]
DW$169	.dwtag  DW_TAG_assign_register, DW_AT_name("ST1")
	.dwattr DW$169, DW_AT_location[DW_OP_reg24]
DW$170	.dwtag  DW_TAG_assign_register, DW_AT_name("PC")
	.dwattr DW$170, DW_AT_location[DW_OP_reg25]
DW$171	.dwtag  DW_TAG_assign_register, DW_AT_name("RPC")
	.dwattr DW$171, DW_AT_location[DW_OP_reg26]
DW$172	.dwtag  DW_TAG_assign_register, DW_AT_name("FP")
	.dwattr DW$172, DW_AT_location[DW_OP_reg27]
DW$173	.dwtag  DW_TAG_assign_register, DW_AT_name("DP")
	.dwattr DW$173, DW_AT_location[DW_OP_reg28]
DW$174	.dwtag  DW_TAG_assign_register, DW_AT_name("SXM")
	.dwattr DW$174, DW_AT_location[DW_OP_reg29]
DW$175	.dwtag  DW_TAG_assign_register, DW_AT_name("PM")
	.dwattr DW$175, DW_AT_location[DW_OP_reg30]
DW$176	.dwtag  DW_TAG_assign_register, DW_AT_name("OVM")
	.dwattr DW$176, DW_AT_location[DW_OP_reg31]
DW$177	.dwtag  DW_TAG_assign_register, DW_AT_name("PAGE0")
	.dwattr DW$177, DW_AT_location[DW_OP_regx 0x20]
DW$178	.dwtag  DW_TAG_assign_register, DW_AT_name("AMODE")
	.dwattr DW$178, DW_AT_location[DW_OP_regx 0x21]
DW$179	.dwtag  DW_TAG_assign_register, DW_AT_name("IFR")
	.dwattr DW$179, DW_AT_location[DW_OP_regx 0x22]
DW$180	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$180, DW_AT_location[DW_OP_regx 0x23]
DW$181	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$181, DW_AT_location[DW_OP_regx 0x24]
DW$182	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDO")
	.dwattr DW$182, DW_AT_location[DW_OP_regx 0x25]
DW$183	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDOH")
	.dwattr DW$183, DW_AT_location[DW_OP_regx 0x26]
DW$184	.dwtag  DW_TAG_assign_register, DW_AT_name("VOL")
	.dwattr DW$184, DW_AT_location[DW_OP_regx 0x27]
DW$185	.dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
	.dwattr DW$185, DW_AT_location[DW_OP_regx 0x28]
	.dwendtag DW$CU

